package com.koron.css2.clientCenter.bean;

import com.koron.css2.meterService.dto.MsInfoDto;
import com.koron.css2.serviceManage.vo.UserDiscountVO;
import com.koron.css2.serviceManage.vo.UserMixtureVO;
import com.koron.util.ValidationKey;

/**
 * 开户详情信息实体类
 * 
 * @author zheny
 *
 */
public class OpenUserBean {
	private UserOpenBean userOpenInfo;// 单据id
	
	@ValidationKey(clazz = AccountInfoBean.class,method = "insert")
	private AccountInfoBean accountInfo;// 账户信息
	
	@ValidationKey(clazz = CtmInfoBean.class,method = "insert")
	private CtmInfoBean ctmInfo;// 客户信息
	
	@ValidationKey(clazz = UserBean.class,method = "insert")
	private UserBean userInfo;// 用户信息
	
	private MsInfoDto msInfo;//水表信息
	
	private UserMixtureVO userMixtureData;	//混合用水数据
	
	private UserDiscountVO discountData;		//折扣信息
 

	public UserMixtureVO getUserMixtureData() {
		return userMixtureData;
	}

	public void setUserMixtureData(UserMixtureVO userMixtureData) {
		this.userMixtureData = userMixtureData;
	}

	public UserDiscountVO getDiscountData() {
		return discountData;
	}

	public void setDiscountData(UserDiscountVO discountData) {
		this.discountData = discountData;
	}

	public UserOpenBean getUserOpenInfo() {
		return userOpenInfo;
	}

	public void setUserOpenInfo(UserOpenBean userOpenInfo) {
		this.userOpenInfo = userOpenInfo;
	}

	public AccountInfoBean getAccountInfo() {
		return accountInfo;
	}

	public void setAccountInfo(AccountInfoBean accountInfo) {
		this.accountInfo = accountInfo;
	}

	public CtmInfoBean getCtmInfo() {
		return ctmInfo;
	}

	public void setCtmInfo(CtmInfoBean ctmInfo) {
		this.ctmInfo = ctmInfo;
	}

	public UserBean getUserInfo() {
		return userInfo;
	}

	public void setUserInfo(UserBean userInfo) {
		this.userInfo = userInfo;
	}

	public MsInfoDto getMsInfo() {
		return msInfo;
	}

	public void setMsInfo(MsInfoDto msInfo) {
		this.msInfo = msInfo;
	}
	
}
